<?php 

include_once '../function.php';
// include_once './Animal.class.php';
// include_once './Phone.class.php';
// include_once './Dog.class.php';
// include_once './Cat.class.php';

function __autoload($className)
{
	$paths = array(
		'./'.$className.'.class.php',
		'./core/'.$className.'.class.php'
		);
	foreach ($paths as $path) {
		if (file_exists($path)) {   //file_exists 判断文件是否存在
			include_once $path;
			break;                  //终止
		}
	}
	
}


//封装一个方法，方便调用文件







// $obj = new Phone();

// $obj ->call() ;           //方法

// $obj ->name='iphone';     //属性

// echo $obj ->name;

// $obj ->daren();


// $obj = new Dog('小黑','2岁');

// echo $obj->age;   //显示属性的写法

// echo $obj->name;

// $obj ->run();		 //显示方法的写法

// $obj->eat();   

$obj1 = new Cat('萝卜糕','1岁');

$obj1->fei('真棒');

// echo $obj->jiao;




// public（公有）：公有的类成员可以在任何地方被访问。

// protected（受保护）：受保护的类成员则可以被其自身以及其子类和父类访问。

// private（私有）：私有的类成员则只能被其定义所在的类访问






 ?>